<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>正则表达式 (regular expression)是一个式子或者说是一个标准，用这个标准去检验字符串，看是否符合标准</p>

    <script>
        // test()方法 包含 就返回true
        var reg1 = /[0-9]/;
        var str1 = 'adqe3qer343bshbfljwe';
        console.log(reg1.test(str1));
        var reg2 = /[a-x]/i;
        var str2 = 'ADFWE';
        console.log(reg2.test(str2));

        // \w 匹配数字、字母、下划线  \W 匹配数字、字母、下划线以外
        var reg3 = /\w/;
        var str3 = '!@wjfhgw#$%'
        console.log(reg3.test(str3));

        // 手机号 11纯数字
        var reg4 = /\d{11}/;
        var reg4Plus = /1{1}\d{10}/   // 第一位是1  后面10位数字
        console.log(reg4.test('28912345678'));
        console.log(reg4Plus.test('18912345678'));

        // 开头^和结尾$
        var reg5 = /^\d{2,}/;
        console.log(reg5.test('1df'));
        console.log(reg5.test('wsfsf134df'));

        var reg6 = /\d{2,}$/;
        console.log(reg6.test('1df'));
        console.log(reg6.test('1df97768'));
    </script>
</body>
</html>